﻿using System;
using System.Collections.Generic;
using System.Text;

namespace SportsPlatform.Query.PermissionManagement.UserInfo
{
    public class UpdateUserInfoQuery
    {
        /// <summary>
        /// 主键
        /// </summary>
        public Guid Id { get; set; }
        
        /// <summary>
        /// 登录账号
        /// </summary>
        public string LoginName { get; set; }

        /// <summary>
        /// 用户姓名
        /// </summary>
        public string UserName { get; set; }

        /// <summary>
        /// 身份证号
        /// </summary>
        public string UserIdNo { get; set; }

        /// <summary>
        /// 身份证号照片
        /// </summary>
        public string UserIdNoPhoto { get; set; }

        /// <summary>
        /// 出生日期
        /// </summary>
        public DateTime? UserDateOfBirth { get; set; }

        /// <summary>
        /// 性别
        /// </summary>
        public string UserSex { get; set; }


        /// <summary>
        /// 手机号码
        /// </summary>
        public string UserTel { get; set; }

        /// <summary>
        /// 选择的公司，如果判定是 平台端，则CompanyId=null
        /// </summary>
        public string SelectCompany { get; set; }

        /// <summary>
        /// 公司Id，属于平台默认空
        /// </summary>
        public Guid? CompanyId { get; set; }

        /// <summary>
        /// 状态
        /// </summary>
        public bool? States { get; set; }

        /// <summary>
        /// 平台Id
        /// </summary>
        public Guid? PlatformId { get; set; }

        /// <summary>
        /// 角色Id
        /// </summary>
        public Guid? RoleId { get; set; }
    }
}
